dominate the landscape

Translations
dominer le paysage
Definitions
To have a commanding presence or influence over a particular area, environment, or field, often overshadowing other elements or competitors.